package com.auxgroup.hr.front.commons.vo;

import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Date;

import org.apache.commons.lang.builder.ToStringBuilder;

/**
 * @author lvliuhao
 * @version 创建时间：2018年6月2日 下午3:56:25
 * 类说明
 */
public class UserDTO {

    private String oprId;

    private String emplId;

    private BigDecimal acctlock;

    private String currencyCd;

    private String nationalId;

    private String defaultnavhp;

    private String emailid;

    private BigDecimal encrypted;

    private BigDecimal expent;

    private BigDecimal failedlogins;

    private String languageCd;

    private Date lastpswdchange;

    private Timestamp lastsignondttm;

    private Timestamp lastupddttm;

    private String lastupdoprid;

    private BigDecimal multilang;

    private String operpswd;

    private String operpswdsalt;

    private String oprclass;

    private String oprdefndesc;

    private BigDecimal oprtype;

    private String prcsprflcls;

    private BigDecimal ptallowswitchuser;

    private String ptoperpswdv2;

    private String rowsecclass;

    private String symbolicid;

    private String useridalias;

    private BigDecimal version;

    private String flag;//是否有“我的下属”权限

    private String flag1;// 是否有“加班申请”权限

    private String flag2;// 是否有“下属薪酬信息”权限

    private String flag3;// 是否有“外出申请”权限

    private String phoneNum;//手机号

    private String bu;//事业部编码

    public String getBu() {
        return bu;
    }

    public void setBu(String bu) {
        this.bu = bu;
    }

    public String getOprId() {
        return oprId;
    }

    public void setOprId(String oprId) {
        this.oprId = oprId;
    }

    public String getEmplId() {
        return emplId;
    }

    public void setEmplId(String emplId) {
        this.emplId = emplId;
    }

    public BigDecimal getAcctlock() {
        return acctlock;
    }

    public void setAcctlock(BigDecimal acctlock) {
        this.acctlock = acctlock;
    }

    public String getCurrencyCd() {
        return currencyCd;
    }

    public void setCurrencyCd(String currencyCd) {
        this.currencyCd = currencyCd;
    }

    public String getDefaultnavhp() {
        return defaultnavhp;
    }

    public void setDefaultnavhp(String defaultnavhp) {
        this.defaultnavhp = defaultnavhp;
    }

    public String getEmailid() {
        return emailid;
    }

    public void setEmailid(String emailid) {
        this.emailid = emailid;
    }

    public BigDecimal getEncrypted() {
        return encrypted;
    }

    public void setEncrypted(BigDecimal encrypted) {
        this.encrypted = encrypted;
    }

    public BigDecimal getExpent() {
        return expent;
    }

    public void setExpent(BigDecimal expent) {
        this.expent = expent;
    }

    public BigDecimal getFailedlogins() {
        return failedlogins;
    }

    public void setFailedlogins(BigDecimal failedlogins) {
        this.failedlogins = failedlogins;
    }

    public String getLanguageCd() {
        return languageCd;
    }

    public void setLanguageCd(String languageCd) {
        this.languageCd = languageCd;
    }

    public Date getLastpswdchange() {
        return lastpswdchange;
    }

    public void setLastpswdchange(Date lastpswdchange) {
        this.lastpswdchange = lastpswdchange;
    }

    public Timestamp getLastsignondttm() {
        return lastsignondttm;
    }

    public void setLastsignondttm(Timestamp lastsignondttm) {
        this.lastsignondttm = lastsignondttm;
    }

    public Timestamp getLastupddttm() {
        return lastupddttm;
    }

    public void setLastupddttm(Timestamp lastupddttm) {
        this.lastupddttm = lastupddttm;
    }

    public String getLastupdoprid() {
        return lastupdoprid;
    }

    public void setLastupdoprid(String lastupdoprid) {
        this.lastupdoprid = lastupdoprid;
    }

    public BigDecimal getMultilang() {
        return multilang;
    }

    public void setMultilang(BigDecimal multilang) {
        this.multilang = multilang;
    }

    public String getOperpswd() {
        return operpswd;
    }

    public void setOperpswd(String operpswd) {
        this.operpswd = operpswd;
    }

    public String getOperpswdsalt() {
        return operpswdsalt;
    }

    public void setOperpswdsalt(String operpswdsalt) {
        this.operpswdsalt = operpswdsalt;
    }

    public String getOprclass() {
        return oprclass;
    }

    public void setOprclass(String oprclass) {
        this.oprclass = oprclass;
    }

    public String getOprdefndesc() {
        return oprdefndesc;
    }

    public void setOprdefndesc(String oprdefndesc) {
        this.oprdefndesc = oprdefndesc;
    }

    public BigDecimal getOprtype() {
        return oprtype;
    }

    public void setOprtype(BigDecimal oprtype) {
        this.oprtype = oprtype;
    }

    public String getPrcsprflcls() {
        return prcsprflcls;
    }

    public void setPrcsprflcls(String prcsprflcls) {
        this.prcsprflcls = prcsprflcls;
    }

    public BigDecimal getPtallowswitchuser() {
        return ptallowswitchuser;
    }

    public void setPtallowswitchuser(BigDecimal ptallowswitchuser) {
        this.ptallowswitchuser = ptallowswitchuser;
    }

    public String getPtoperpswdv2() {
        return ptoperpswdv2;
    }

    public void setPtoperpswdv2(String ptoperpswdv2) {
        this.ptoperpswdv2 = ptoperpswdv2;
    }

    public String getRowsecclass() {
        return rowsecclass;
    }

    public void setRowsecclass(String rowsecclass) {
        this.rowsecclass = rowsecclass;
    }

    public String getSymbolicid() {
        return symbolicid;
    }

    public void setSymbolicid(String symbolicid) {
        this.symbolicid = symbolicid;
    }

    public String getUseridalias() {
        return useridalias;
    }

    public void setUseridalias(String useridalias) {
        this.useridalias = useridalias;
    }

    public BigDecimal getVersion() {
        return version;
    }

    public void setVersion(BigDecimal version) {
        this.version = version;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }

    public String getFlag1() {
        return flag1;
    }

    public void setFlag1(String flag1) {
        this.flag1 = flag1;
    }

    public String getFlag2() {
        return flag2;
    }

    public void setFlag2(String flag2) {
        this.flag2 = flag2;
    }

    public String getPhoneNum() {
        return phoneNum;
    }

    public void setPhoneNum(String phoneNum) {
        this.phoneNum = phoneNum;
    }

    public String getFlag3() {
        return flag3;
    }

    public void setFlag3(String flag3) {
        this.flag3 = flag3;
    }

    /* (non-Javadoc)
     * @see java.lang.Object#toString()
     */
    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }
}
 